package com.mryang.hds.service;

import com.mryang.hds.entity.Need;
import com.mryang.hds.entity.TripInfo;
import com.mryang.hds.entity.User;

import java.util.List;

/**
 * @author Genius
 * @version 1.0.0
 * @ClassName ITripInfoService.java
 * @Description TODO
 * @createTime 2023年01月08日 12:17:00
 */
public interface ITripInfoService {

    /**
     * 添加行程信息
     * @param steps 行程信息列表
     * @param uId 用户编号
     * @return
     */
    void insertTripInfo(List<TripInfo> steps,Integer uId);

    List<TripInfo> getTrips(User token);

    void addTrip(TripInfo tripInfo);

    void editTrip(TripInfo tripInfo);

    void deleteTrip(Integer tid);

    List<TripInfo> getTripsByUId(Integer uid);

}
